﻿@charset "UTF-8";

/* 头部 */
.search-form {
	text-align: center
}
.search{float: right; margin-top:30px;position: relative;}
.search-box{background-color:#F5F5F5;border-radius: 100px;}
.search-text{background-color: transparent;height: 40px;padding: 0 15px;border: none;width: 180px;outline:0;}
.search-submit{background:url("search.png") no-repeat scroll center;border:0;width: 27px;height: 26px;margin-right:10px;position: absolute;right: 0;top: 7px;cursor: pointer;}

.banner1 {color: #fff;text-align: center;height: 180px;padding:80px 0;background-color: #2d3757;background-image: url("banner.jpg");background-position: center center;background-size: cover;background-repeat: no-repeat;position: relative;}
.banner1 h2{font-size:35px;font-weight:700;margin-bottom:10px}
.banner1 p{font-size:16px;color: #fff}
.banner1 a{color: #fff; font-size:18px;display:inline-block;padding:10px 15px 10px 0;}
.banner1 .search-form{margin:30px auto 5px auto;box-sizing:content-box;position: relative;}
.banner1 .search-form .site-search-form{display: inline-block;}
.banner1 .search-form .search-cat{display:inline-block;float:left;width:80px;height:44px;border:none;margin-right:-3px;border-radius:30px 0 0 30px;background: #f1f1f1;text-align:center;text-align-last: center;-webkit-appearance: none;}
.banner1 .search-form .search-input{background:#fff;height:42px;line-height:42px;font-size:16px;display:inline-block;float:left;width:500px;font-family:"Microsoft YaHei";text-indent:30px;border-radius:30px 0 0 30px;border:none;outline:none;}
.banner1 .search-form .search-btn{background:#151616;font-size:16px;height:44px;border:none;color:#fff;display:inline-block;float:left;width:100px;border-radius:0 30px 30px 0;cursor: pointer;}

.banner1#size{height:40px;padding: 30px 0; margin-bottom:20px;}
.banner1#size h2{font-weight:normal;font-size:21px; line-height:40px;}

/* 主体 */
.main{width:1200px;margin:0 auto;overflow:hidden;}
.fl{float:left; width:860px; overflow:hidden;}
.fr{float:right; width:300px; overflow:hidden;}

.index-title{margin:40px 0;}
.index-title h2{margin:0 0 45px;font-size:24px;text-align:center;position:relative;font-weight: normal;}
.index-title h2:after{content:" ";width:20px;background:#151616;height:3px;position:absolute;left:0;top:45px;margin-left:calc(50% - 10px);border-radius: 1.5px;}
.index-title h2 span{position: relative;}
.index-title h2 i{position: absolute;right: -43px;top: -10px;background: #151616;padding: 1px 5px;border-radius: 20px 20px 20px 0;color: #fff;font-size: 10px;font-weight:400;font-style: normal;}

.list{overflow: visible; padding: 0 !important; margin-right:-20px;}
.list .piece{width:285px;margin:0 20px 20px 0;float:left;background:#fff;box-shadow:0 0 15px rgba(0,0,0,0.075);position:relative;border-radius:3px;background-size: cover;background-position: center;transition: all .3s ease 0s;overflow:hidden;}
.list .piece:nth-child(4n){margin-right:0;}
.list .piece:hover{box-shadow:0 0 15px rgba(0,0,0,0.15);-webkit-transform: translateY(-3px);transform: translateY(-3px);}
.list .piece img{width:285px;border-radius: 3px 3px 0 0; overflow:hidden;}
.list .piece img:hover{-webkit-transform: scale(1.03);transform: scale(1.03);transition: all .3s ease-out 0s;}
.list .piece h3{font-size:15px;font-weight:normal;margin:15px 15px 10px;}
.list .piece h3 a{color:#121a2a;line-height:20px;overflow:hidden;-o-text-overflow: ellipsis;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;height:20px}
.list .piece h3 a:hover{color: #151616}
.list .piece .meta{color:#8a92a9;padding:0 15px 8px 15px;font-size:12px;height: 26px;overflow: hidden;}
.list .piece .meta span{margin-right: 20px; padding-left:20px;}
.list .piece .meta span.time{background:url("time.png") left center no-repeat;}
.list .piece .meta span.click{background:url("click.png") left center no-repeat;}

.more{text-align:center;margin-top:15px}
.more a{display:inline-block;padding:10px 80px;text-decoration:none;background-color:#151616;color:#fff !important;border-radius:50px;}
.more a:hover{opacity:.88}

/* 焦点图 */
.focusmap{overflow: hidden;}

/* 幻灯 */
	.focusBox {position: relative; width:340px; height:340px; overflow: hidden; margin-top:20px;float:left;}
	.focusBox .pic img {width:100%; height:340px; display: block; }
	.focusBox .hd {width:240px;overflow:hidden; zoom:1; position:absolute; bottom:20px; left:80px; z-index:8}
	.focusBox .hd li{float:left; line-height:15px; text-align:center; font-size:12px; width:50px; height:10px; cursor:pointer; overflow:hidden; background:#fff; margin:0 5px; filter:alpha(opacity=80); opacity:.8; -webkit-transition:All .5s ease;-moz-transition:All .5s ease;-o-transition:All .5s ease }
	.focusBox .hd .on{ background:#151616; filter:alpha(opacity=100);opacity:1;   }
	.focusBox .prev,.focusBox .next {width:45px; height:80px; position:absolute; top:130px; z-index:8; filter:alpha(opacity=20); -moz-opacity:.2; opacity:.2; -webkit-transition:All .5s ease;-moz-transition:All .5s ease;-o-transition:All .5s ease}
	.focusBox .prev {background-image:url("left.png"); left:0 }
	.focusBox .next {background-image:url("right.png"); right:0 }
	.focusBox .prev:hover,.focusBox .next:hover {filter:alpha(opacity=60); -moz-opacity:.6; opacity:.6 }

/* 图片 */	
.picture{width:520px;height:360px;overflow:hidden;float:right}
.picture ul{overflow: hidden;}
.picture ul li{width:240px;height:160px;margin-top:20px;position: relative;float: left;margin-left: 20px;}
.picture li.none{margin-bottom:0;}
.picture li img{width:240px;height:160px}
.picture li span{background:rgba(0,0,0,.35);box-sizing: border-box;position:absolute;bottom:0;left:0;font-size:16px;width:100%;padding:0 10px;height:40px;line-height:40px;color:#FFFFFF;overflow:hidden;text-shadow: 1px 1px 1px #000;text-overflow:ellipsis;white-space:nowrap;}
.picture li span i{font-size:10px; color:#888;}
	
/* 位置 */	
.place{color:#999;margin:20px auto 0;height:26px;line-height:26px;overflow:hidden;font-size:16px;}
.place a{color:#999;}
.place h2 {font-weight: normal;font-size: 16px;display: inline-block;}

/* 左列表 */	
.list-image{width:100%;overflow: hidden;border-top:1px solid #e5e5e5;margin-top:20px;}
.list-image li{max-height:160px;border:1px solid #e5e5e5; border-top:none;padding:20px;overflow:hidden}
.list-image li .img,.list-image li .pic{float:left;margin-right:20px}
.list-image li .img a,.list-image li .img img,.list-image li .pic a,.list-image li .pic img{width:240px;height:160px}
.list-image li dl{overflow:hidden;}
.list-image li dl dt{height:36px;line-height:36px;font-size:21px;margin-bottom:20px;margin-top:-5px;overflow:hidden;}
.list-image li dl dt a{ text-decoration:none;}
.list-image li dl dt a:hover{text-decoration:underline;color:#151616;}
.list-image li dl dd{line-height:24px;color:#333;font-size:15px;max-height:48px;overflow:hidden;}
.list-image li dl dd.outline{margin-bottom:35px;max-height:48px;}
.list-image li dl dd span{padding:0 20px; font-size:12px;color:#666666;}
.list-image li dl dd span#icon0{display: inline-block;
    height: 20px;
    margin-right: 8px;
    line-height: 20px;
    text-align: center;
    background: #dcdcdc;
    border-radius: 10px;
	color:#999;}
.list-image li dl dd span#icon1{background:url("icon1.png") no-repeat scroll center left;}
.list-image li dl dd span#icon2{background:url("icon2.png") no-repeat scroll center left;}

.is-title{height: 36px;line-height: 36px;font-size: 21px;margin-left: 20px;overflow: hidden;}

.list-album {overflow:hidden}
.list-album ul{overflow:hidden}
.list-album ul li {display: inline-block;float: left;margin-right:20px;position:relative;width: 273px;margin-top:20px;overflow:hidden;}
.list-album ul li a:hover{}
.list-album ul li img{display:block;width:273px;text-align:center;max-height:182px;}
.list-album ul li a.tu-title{width:247px;padding:10px 12px;font-size:18px;height:40px;line-height:40px;overflow:hidden;display:block; border-left:1px solid #dedfe0;border-right:1px solid #dedfe0;}
.list-album ul li p{background:url("icon0.png") no-repeat scroll 12px 5px;font-size:12px;height:24px;line-height:24px;color: #888;padding:0 35px 15px; margin-top:-10px;overflow:hidden; border:1px solid #dedfe0; border-top:none;}
.list-album ul li span#bottom-a{width:269px;}
.list-album ul li span#bottom-b{width:265px;}
.list-album ul li span#bottom-a,.list-album ul li span#bottom-b{border-bottom: 1px solid #dedfe0;height: 1px;margin: 0 auto;overflow: hidden;display:block;}
.list-album ul li:nth-child(3n){margin-right:0;}

.list-album#size{border-top: 1px solid #e5e5e5;}
.list-album li#size{width:240px;margin:0 18px 36px;}
.list-album#size-two li#size:nth-child(4n){margin-right:0;}
.list-album li#size img{ width:240px;height: 160px;}
.list-album li#size a.tu-title{ width:214px; font-size: 14px;}
.list-album li#size span#bottom-a{width:236px;}
.list-album li#size span#bottom-b{width:232px;}
.list-album li#size span#bottom-a,.list-album ul li span#bottom-b{border-bottom: 1px solid #dedfe0;height: 1px;margin: 0 auto;overflow: hidden;display:block;}
.list-album .list-album-title{height:28px;line-height:28px;display: block;padding:0 20px; margin:30px 0 10px;overflow:hidden;font-size:20px;position: relative;}
.list-album .list-album-title{margin:30px 0;}
.list-album .list-album-title i{background:#151616 none repeat scroll 0 0;height:20px;left: 0;overflow: hidden;position: absolute;top:5px;width:4px;}
.list-album .list-album-title em{color: #e22b00;}

.description{background: #F5F5F5;border: 1px solid #dedfe0;padding: 30px;margin:20px 0;}
.description p{line-height: 28px;letter-spacing: 0.5px;}

/* 右边栏 */	
.sidebar-hot,.sidebar-push,.sidebar-know,.sidebar-top,.fenlei{overflow:hidden;position: relative;}
.sidebar-hot h3,.sidebar-push h3,.sidebar-know h3,.sidebar-top h3,.fenlei h3{font-size: 20px;font-weight: 400;padding: 15px 20px 24px;overflow:hidden;}
.span-mark{background-color: #151616;display: inline-block;height: 20px;line-height: 20px;position: absolute;top:20px;width: 4px;}
.sidebar-hot-bd,.sidebar-hot-bd ul,.sidebar-push-bd,.sidebar-push-bd ul,.sidebar-know-bd,.sidebar-know-bd ul,.sidebar-top-bd,.sidebar-top-bd ul,.fenlei-bd,.fenlei-bd ul{overflow:hidden;}
.sidebar-hot-bd ul li,.sidebar-push-bd ul li,.sidebar-know-bd ul li{border-bottom: 1px solid #F0F0F0;margin-bottom: 18px;padding-bottom: 12px; overflow:hidden;}
.top-more{top:20px;position: absolute;right: 30px;}
.top-more-all{border: 1px solid #151616;border-radius: 4px 4px 4px 4px;color: #151616 !important;padding: 3px 7px;}

/* 分类 */
.fenlei-bd li {
    float: left;
    border: 1px solid #ddd;
    border-radius: 5px;
    background: #f5f5f5;
    text-align: center;
    padding: 8px 10px;
    margin: 0 15px 15px 0;
    font-size: 15px;
}
.fenlei-bd li a{}

/* 百科 */
.hot-info{overflow:hidden; margin-bottom:10px;}
.hot-info-img{float:left;margin-right:10px;width:75px;}
.hot-info-img a,.hot-info-img img{height:55px;width:75px;}
.hot-info-txt{float:left;height:55px;width:215px;}
.hot-info-txt .hot-title{height: 24px;line-height:24px;color: #303030;font-size:16px; overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.hot-info-txt .hot-writer{display: inline-block;height: 20px;line-height: 20px; margin-top:8px;text-align: center;background: #dcdcdc;border-radius: 10px;color: #999;padding: 0 20px;font-size: 12px;}

/* 图文 */
.sidebar-push-bd ul li{margin-bottom:30px;padding-bottom:15px;}
.push-img{float:left;margin-right:10px;width:75px;}
.push-img a,.push-img img{height:55px;width:75px;}
.push-txt{float:left;height:70px;width:215px;overflow:hidden;}
.push-txt .push-title{color:#303030;font-size:16px; height:24px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.push-txt .push-info{color:#BBBBBB;font-size:13px;height:46px;line-height:23px;overflow:hidden;}

/* 略知 */
.sidebar-know{margin-top:-12px;}
.sidebar-know-bd ul li{margin-bottom:30px;padding-bottom:15px;}
.know-img{width:305px;overflow:hidden;}
.know-img a,.know-img img{height:200px;width:300px;}
.know-txt{font-size:16px;height:24px;margin-top:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}

.hot-title a:hover,.push-title a:hover,.know-txt a:hover{color:#151616;}

/* 喜欢 */
.sidebar-top-bd ul li{border-bottom: 1px solid #F0F0F0;padding-bottom: 12px; overflow:hidden;}
.top-img{width:305px;overflow:hidden;}
.top-img a,.top-img img{height:200px;width:300px;}
.top-txt{font-size:16px;height:24px;margin-top:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}

.sidebar-push-bd ul li#dg{float:left;width:142px;height:153px;margin:0 16px 16px 0;background:#f4f4f4; padding-bottom:0;border-bottom: none;}
.sidebar-push-bd ul li#dg:nth-child(2n+0){margin:0 0 16px 0;}
.sidebar-push-bd ul li#dg a{overflow:hidden;display:block;}
.sidebar-push-bd ul li#dg a img{width:142px;height:100px}
.sidebar-push-bd ul li#dg a span{display:block; font-size:14px;width:122px;margin:4px 10px 5px;height:44px;line-height:22px;overflow:hidden;}

/* 翻页 */
.page-list{color:#666;font-size:14px;height:34px;line-height:32px;margin:30px auto;text-align:center;}
.page-list a,.page-list span{font-family:"宋体";display:inline-block;height:32px;text-align:center;padding:0 14px;background:#fff;border:1px solid #ddd;border-radius:2px;color:#666;background:-moz-linear-gradient(top,#ffffff,#eaeaea);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#ffffff),color-stop(1,#eaeaea));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#eaeaea',GradientType='0');text-decoration:none; margin:0 5px;}
.page-list span{border-color:#00905e;background:#00905e; color:#fff;filter:none;font-weight:bold}
.page-list a:hover{border-color:#00905e; color:#00905e;}
.page-list span:hover{border-color:#00905e; background:#00905e; color:#fff;}

/* 内容 */
.main#size{width: 100%;background-color: #f6f7f9;}
.place#size{width: 1200px;margin: 30px auto 0;}
.main-box{background-color: #fff;border-radius: 4px;width: 1200px; overflow:hidden;margin:30px auto 40px;}

.article{overflow:hidden;position: relative;}
.article#size{padding: 10px 80px 40px;}
.source{background:url("icon3.png") no-repeat scroll top left;display:block;width:36px;height:22px; margin:20px 0 30px;}
.shorttitle{background-color: #e00034;color: #fff;display: inline-block;line-height:24px;border-radius:4px;padding:0 8px;font-size:12px;position: absolute; left:0; top:20px;z-index:3;}
.article .title{margin:0 0 25px;overflow:hidden;}
.article .title h1{color:#000;float:left;font-size:32px;font-weight:normal;overflow:hidden;line-height:34px;}
.article .info{margin:0 0 30px;overflow:hidden;font-size: 14px;}
.article .info a{color: #999;}
.article .info a::after{color: #999;content: "/";display: inline-block;margin-left: 8px;padding-right: 8px;font-size:14px;}
.article .info span{color: #999; margin-right:20px;}
.article .info span#icon1{background:url("icon1.png") no-repeat scroll center left;padding:0 20px;}
.article .content{font-size:16px;line-height:30px;color:#000;letter-spacing: 1.5px;word-wrap: break-word;}
.article .content h2{border-left: 3px solid #151616;padding: 5px 8px;margin:30px 0;font-size: 22px;font-weight: normal;}
.article .content a,.article .content a:hover{text-decoration:none; color:#000;}
.article .content p{line-height:30px;margin-bottom:30px;text-indent: 2em;}
.article .content img,.article .content p img{display:block;margin:0 auto 30px;vertical-align:middle; max-width:860px;_width:expression(this.width>860?"860px":true);}
.article .content p a{color:#151616;text-decoration:underline;}
.article .content p#url{overflow:hidden;}

.zdylist{background:url("icon4.png") no-repeat scroll center left;padding:0 30px;color: #999; margin:0 80px 40px;}
.zdylist a{font-size: 12px;color: #999;margin-right: 10px;}

/* 文章折叠 */
.readall_box{position:relative;z-index:9999;padding:0 0 80px;margin-top:-18rem;text-align:center}
.readall_box .read_more_mask{height:18rem;background:-moz-linear-gradient(bottom,rgba(255,255,255,.1),rgba(255,255,255,0));background:-webkit-gradient(linear,0 top,0 bottom,from(rgba(255,255,255,0)),to(#fff));background:-o-linear-gradient(bottom,rgba(255,255,255,.1),rgba(255,255,255,0))}
.read_more_btn{cursor:pointer;font-size:16px;color:#151616;background:#fff;border-radius:4px;border:1px solid #151616;line-height:30px;padding:5px 10px;text-decoration:none;display:inline-block;position:relative;width:50%;}
.read_more_btn:hover{background:#fff;color:#151616;text-decoration:none}
.read_more_btn em{margin:0 .1em}
.read_more_btn:after{top:12px;right:10px;width:9px;height:9px;border-left:1px solid #151616;border-bottom:1px solid #151616;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);content:"";position:absolute}

.list-album#size-two{padding: 0 66px 40px 48px;}

#album p{display: inline-block;}
#album #txt,#album #introduce{overflow: hidden;width: 100%;}
#album .swipebox{background:url("imgbg.png");width:240px;height:200px;margin: 0 18px 6px;float: left;overflow: hidden;text-align: center;position: relative;display: inline-block;}
#album .swipebox img{cursor: pointer;height: 100%;}

.paging{margin:0 auto;overflow:hidden;zoom:1; font-family:"宋体"; text-align:center;}
.paging span,.paging a{background-color:#FBFBFB;border:1px solid #DFDFE0;box-shadow:1px 1px 1px #E7E7E7;color:#999999;display:inline-block;height:26px;line-height:26px;margin:10px 5px 30px 0;padding:3px 14px;}
.paging span:hover,.paging a:hover{background-color:#00905e;color:#FFFFFF;text-decoration:none;}
.paging .thisclass{background-color:#00905e;border:1px solid #00905e;color:#FFFFFF;}

.operation{overflow:hidden; margin-bottom:25px;position: relative;}
.context{float:left; width:650px;}
.context-up,.context-down{height:40px;line-height:40px;font-size:16px; color:#999999;}
.page-index{background-color: #151616;display: inline-block;line-height:28px;border-radius:4px;padding:8px 28px;font-size:16px;position: absolute; right:0; top:20px;}
.page-index a{color:#FFFFFF}

.operation#size{padding: 0 75px;margin-bottom: 30px;}
.page-index#size{right:75px;}

.list-image#size{}
.list-image li#size{border-left:none;border-right:none;padding: 20px 30px;}
.list-image .list-image-title{height:28px;line-height:28px;display: block;padding:0 20px; margin:30px 0 10px;overflow:hidden;font-size:20px;position: relative;}
.list-image .list-image-title i{background:#00905e none repeat scroll 0 0;height:20px;left: 0;overflow: hidden;position: absolute;top:5px;width:4px;z-index: 2;}

.everybody-look{border-top:1px solid #e5e5e5;overflow:hidden;margin:20px 0;padding-top:40px;}
.everybody-look span{height:28px;line-height:28px;display: block;padding:0 20px;overflow:hidden;font-size:20px;position: relative;}
.everybody-look span i{background:#00905e none repeat scroll 0 0;height:20px;left: 0;overflow: hidden;position: absolute;top:5px;width:4px;z-index: 2;}
.everybody-look ul{overflow:hidden;padding:20px 0;zoom:1;}
.everybody-look ul li{float:left;width:410px;height:38px;line-height:38px;margin-right:20px;font-size:16px;text-indent:10px;background:url("green-dot.jpg") 0 16px no-repeat;overflow:hidden;text-overflow: ellipsis;white-space: nowrap;}

/*友情*/
.flink{padding:30px 0;overflow:hidden;}
.flink-box {width:1200px;margin:0 auto;}
.flink-box span {background:url("flink.png") left center no-repeat;display:block;width:94px;height:35px;float:left;text-indent:-999em;}
.flink-box a{margin-left:8px;}
.flink-box a::after{color: #444;content: "/";display: inline-block;margin-left: 8px;font-size: 15px;height:35px;line-height:35px;}

/* 图片放大 */
.lightbox-wrap{display:none;}
.lightbox-bg{background: #000;filter: alpha(opacity=70);opacity: .7;position:fixed;left: 0;top: 0;width: 100%;height: 100%;z-index:999;}
.lightbox{position:fixed;left:0;top:50%;width:100%;z-index:9991;text-align:center;}
.lightbox p{position:absolute;height:80px;width:41px;top:50%;left:0;z-index:9992;margin-top:-30.5px;cursor:pointer;}
.lightbox p.next{left:auto;background:url("right.png") no-repeat; right:100px;}
.lightbox p.prev{background:url("left.png") no-repeat; left:100px;}
.lightbox a.imgsrc{position: absolute; bottom:-180px; left: 50%; width:98px; margin-left:-43px;  text-align: center; height:32px; line-height: 32px; border-radius: 4px; border: 1px solid #fff;  color: #fff;}

/* 操作 */
#scrolltop {display:none;position:fixed;bottom:50px;right:80px; _position:absolute; _top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight));cursor:pointer;height:70px;width:36px;background:url("arrow.png") no-repeat 0 0;}
#scrolltop:hover{background:url("arrow.png") no-repeat 0 -80px;}

/* AD */
.leftad {position:fixed;right:50%;top:30%;margin-right: 620px;cursor:pointer;height:375px;width:120px;}

.daxinxiliu{border-bottom: 1px solid #e5e5e5;padding: 20px 30px;}
.xinxiliu{margin-bottom: 30px;padding-bottom: 15px;border-bottom: 1px solid #F0F0F0;}